package com.eportal.service;
import java.util.List;
import java.util.Map;

import com.eportal.domain.AppStore;
import com.framework.jqgrid.JqGridPager;

public interface AppStoreService  {

	List<AppStore> list(JqGridPager jqGridPager);

	AppStore get(Long id);
    
    void delete(Long id);
    
    void update(AppStore appStore) throws Exception;

    
    AppStore add(AppStore appStore) throws Exception;

	Map<String, Object> addMethod(AppStore appStore, String weChatSubscription, String weChatSubId, String weChatProductId, String weChatEncodingAESKey, String weChatToken);

	Map<String, Object> updateMethod(AppStore appStore, String weChatSubscription, String weChatSubId, String weChatProductId, String weChatEncodingAESKey, String weChatToken);

	List<AppStore> list(String hql);

	Map<String, String> getBySql(Long sid);

	Object get(String hql);

}
